Skip to main content

Brisanje baza

Upozorenje: Brisanje baze je nepovratna operacija. Pre korišćenja obavezno napravite rezervnu kopiju podataka.

Brisanje baza

Svrha forme

Forma služi za trajno brisanje baza podataka iz sistema. Omogućava:

  • brisanje jedne izabrane baze
  • brisanje trenutno aktivne baze
  • automatsko uklanjanje zapisa o bazi iz evidencije dramin_schema.baze

Način rada

Pri otvaranju forme sistem:

  1. učitava sve baze iz evidencije dramin_schema.baze
  2. iz liste izostavlja trenutno aktivnu bazu
  3. prikazuje pronađene baze korisniku za izbor

Mogućnosti forme

1. Brisanje izabrane baze

Dugme Briši služi za brisanje baze koja je trenutno izabrana u listi.

Postupak:

  1. izabrati bazu iz prikaza
  2. kliknuti na Briši [Naziv firme]
  3. potvrditi poruku upozorenja

Šta sistem radi:

  • izvršava DROP DATABASE IF EXISTS [NazivBaze]
  • briše zapis iz dramin_schema.baze po idBaza
  • uklanja stavku iz prikaza samo ako je zapis uspešno obrisan

2. Brisanje aktivne baze

Ako nema drugih baza u listi, dugme za pojedinačno brisanje se isključuje, a aktivira se Sve.

Dugme Sve tada menja tekst u:

  • Briši [Naziv firme]

Šta sistem radi:

  • briše trenutno aktivnu bazu BazaPodataka.RadnaBaza
  • proverava da li tabela dramin_schema.baze sadrži još zapisa
  • ako je evidencija prazna, može obrisati i bazu dramin_schema
  • zatvara sve otvorene forme u aplikaciji

Važne napomene

  • Brisanje je trajno i ne postoji opcija vraćanja kroz ovu formu.
  • Pre brisanja treba proveriti da li postoji rezervna kopija baze.
  • Za uspešno brisanje korisnik mora imati prava nad MySQL serverom.
  • Ako dođe do greške, prikazuje se poruka: "Ne mogu da obrisem bazu podataka"

Ponašanje interfejsa

  • Kada korisnik menja izbor u listi, tekst dugmeta Brisi se automatski menja u naziv trenutno izabrane firme.
  • Ako nema baza za izbor:
  • Brisi je onemogućen
  • Sve je omogućen

Preporučeni način korišćenja

  1. otvoriti formu
  2. proveriti koja baza je izabrana
  3. potvrditi da se briše prava firma i poslovna godina
  4. izvršiti brisanje tek nakon provere bekapa

Postupak ako je obrisano ono što nije trebalo

Ako je greškom obrisana baza, pokušajte oporavak sledećim redosledom:

  1. Kreirati ili ponovo povezati firmu kroz postupak Nova firma: https://documents.draminrmp.com/docs/Op%C5%A1te/Logovanje#tab-nova-firma
  2. Zatim uraditi prijem prethodno snimljenih podataka: https://documents.draminrmp.com/docs/Finansijko/Servis/Razmena-Snimanje%20podataka/Prijem

Napomena: ako ne postoji validan backup, potpuni oporavak obrisane baze možda neće biti moguć.